获取Java中BuffereImage的部分时出错
我正在创建的程序的一部分要求我向用户请求一个字符,将其转换为字符串,然后获取缓冲图像的各个部分,其中部分是字符/字符串的尺寸
然而,当我试图一节一节地浏览图像时,问题就出现了。该错误发生在图像第一行部分的末尾之前,它与越界错误有关,比如我请求的缓冲图像部分超出了缓冲图像的实际尺寸
我的代码:
for (int i = 0; i < bufferedimageHeight; i += characterHeight) {
for(int j = 0; j < bufferedimageWidth; j += characterWidth) {
if (myMethod(mybufferedimage.getSubimage(i, j, characterWidth, characterHeight))) {
// TODO CODE HERE
}
}
}
任何帮助都将不胜感激
# 1 楼答案
使用: